草庐IT

Java CLI 解析器

全部标签

php - 为什么 PHP 不再解析 “BRST” 日期?

BRST指的是“巴西利亚夏令时”在7.0.26版本之前,PHP可以毫无问题地解析这个字符串:$date=DateTime("MonJan0120:00:00BRST2017");在那个版本之后,PHP返回:Fatalerror:UncaughtException:DateTime::__construct():Failedtoparsetimestring(MonJan0120:00:00BRST2017)atposition4(J):Thetimezonecouldnotbefoundinthedatabasein/in/c6K56:5Stacktrace:#0/in/c6K56(5

java - 如何在 Java 中解析 PHP 序列化数据结构?

我有一个结合了Java和PHP优点和缺点的系统。我正在尝试将曾经用PHP编写的组件迁移到JavaOne。有没有人对我如何在Java中解析PHP序列化数据结构有一些提示?序列化是指php序列化函数的输出。 最佳答案 PHP序列化为简单的基于文本的格式。PHPSerialize看起来像一个用Java编写的解析器。您还可以移植Pythonimplementation到Java——我怀疑它是否非常复杂。 关于java-如何在Java中解析PHP序列化数据结构?,我们在StackOverflow上

php - 自动解析PHP将PHP代码从HTML中分离出来

我正在处理大型PHP代码库;我想将PHP代码与HTML和JavaScript分开。(我需要在PHP代码上做几个自动搜索和替换,在HTML上做不同的,在JS上做不同的)。是否有一个好的解析器引擎可以为我分离出PHP?我可以使用正则表达式来做到这一点,但它们并不完美。也许我可以在ANTLR中构建一些东西,但最好是现有的良好解决方案。我应该说清楚:我不想要也不需要完整的PHP解析器。只需要知道给定的token是否是:-PHP代码-PHP单引号字符串-PHP双引号字符串-PHP评论-不是PHP,而是HTML/JavaScript 最佳答案

java - 在 JSF 1.1 之后不推荐使用类型 API 变量解析器。改为使用 el-resolver

我们最近从WebSpherePortalv6.1升级到v7.0,在此过程中我们现在可以使用JSF1.2。在Rad8中创建一个新的Portlet项目会创建一个具有以下条目的faces-config.xmlcom.ibm.faces.application.DevelopmentStateManagercom.ibm.faces.portlet.PortletVariableResolver然后提示:TypeAPIvariable-resolverisdeprecatedafterJSF1.1。请改用el-resolver。不幸的是,我无法在IBM页面上找到要使用哪个el-resolver

具有相互证书的 WCF 服务互操作的 Java 客户端 - 无法解析用于验证签名的 KeyInfo

异常:MessageSecurityException:无法解析用于验证签名的KeyInfo:KeyInfo'SecurityKeyIdentifier我必须设置WCF服务以接收来自Java客户端的SOAP调用,该客户端发送带有以下header的签名内容:………CN=XXXXXXXX111122222xxxxxxxxx我已尝试设置以下绑定(bind)和行为:但我在服务器事件日志中收到以下异常:ClientIdentity:ActivityId:MessageSecurityException:CannotresolveKeyInfoforverifyingsignature:KeyIn

用于常见 javadoc 的 JavaDoc 解析器?

有什么东西可以用来解析JavaDoc,以便我可以在运行时通过标准Doclet接口(interface)对其进行操作吗?本质上,一个Doclet的反向操作.我知道不可能为每个Javadoc编写解析器(因为这可以是任意文档格式),但我很想知道标准Doclet是否有类似的东西。 最佳答案 Doclet已经是一个javadoc解析器。将Doclet视为SAXParser对您的方法的每次调用都将提供与提供给普通javadocdoclet的完全相同的数据。在源代码上运行您的子类Doclet,它将通过回调方法向您呈现文档。

java - 如何使用栈来解析字符串

我有一个字符串:StringstringContent="{\\*\\listtable{\\list{\\listlevel{\\leveltext}{\\levelNumber}}}}"我如何在每次传递中一个一个地选择所有大括号的值,如下所示:"{\\levelNumber}""{\\leveltext}""{\\listlevel{\\leveltext}{\\levelNumber}}""{\\list{\\listlevel{\\leveltext}}}""{\\*\\listtable{\\list{\\listlevel{\\leveltext}}}}"到目前为止,我已经

java - Kafka 流 API 示例 KStream 无法解析为类型

我正在学习这个Kafka流教程https://kafka.apache.org/0110/documentation/streams/tutorial在运行JRE8+和Kafka0.11.0.1的Centos7机器上这是抛出编译错误的行KStreamsource=builder.stream("streams-plaintext-input");尝试编译LineSplit示例时出现Java异常KStreamcannotberesolvedtoatype作为一个Java菜鸟,我不确定如何解决这个问题。仔细检查进口报关单,甚至复制粘贴样本也是徒劳。任何关于如何解决这个问题的线索都非常感谢。

java - GMT0 区域解析

我将GMT0作为系统中的默认时区,当我序列化它并在之后反序列化时它会导致问题。System.setProperty("user.timezone","GMT0");DateTimeFormatterzoneFormatter=newDateTimeFormatterBuilder().appendZoneOrOffsetId().toFormatter();Stringformatted=zoneFormatter.format(ZonedDateTime.now());System.out.println(formatted);System.out.println(zoneForma

java - 从 Java 解析 LLVM 位码

有没有办法在我的Java应用程序中解析LLVM位码?换句话说,是否有任何库具有Java绑定(bind)并且可以解析LLVM位码,然后我可以使用某些DOM或任何其他方式访问它?请注意,我并没有尝试将LLVM位码转换为Java字节码,只是试图将LLVM位码解析为一些适用于Java的可用表示形式。 最佳答案 通过JNI之类的东西使用LLVMC绑定(bind)可能是最直接的方法。但是,自从提出这个问题后,我找到了一些可能有帮助的项目,并制作了一个我自己的项目:LLVM-J,这是LLVM的Java绑定(bind)-可能比直接使用带有JNI的c